AmeliaBooking\Domain\Services\TimeSlot\TimeSlotService D

Total Complexity 236
Dependencies 12
Dependents 0
Total lines 1,111
Lines of code 682
Logical lines of code 312
Comment lines 197
Methods 16
Properties 0

Methods 16

Method Rating Maintainability Complexity Lines of code
getAppointmentFreeSlots()
D
26
49 135
getProviderAppointmentIntervals()
D
28
41 121
getFreeTime()
D
29
35 127
getProviderPeriodLocations()
B
45 23 39
getProviderWeekDaysIntervals()
B
40 18 57
getAvailableIntervals()
B
47 18 35
getProviderSpecialDayIntervals()
B
41 16 54
getFreeIntervals()
A
49 13 31
getModifiedEndInterval()
S
60 5 14
getProviderDayOffDates()
S
57 4 16
getSlotsInMainTimeZoneFromTimeZone()
S
58 3 16
hasVisibleLocations()
S
67 3 8
getOnlyAppointmentsSlots()
S
64 3 10
getPeriodDates()
S
61 2 12
getEndTimeString()
S
79 2 3
getSeconds()
S
73 1 4